target("event_store_utility_source")
	set_kind("object")
	add_files(
		"reader/content_reader.cpp",
		"reader/content_reader_factory.cpp",
		"reader/content_reader_version_1.cpp",
		"reader/content_reader_version_2.cpp",
		"reader/content_reader_version_3.cpp",
		"reader/sys_event_doc_reader.cpp",
		"writer/sys_event_doc_writer.cpp"
	)
	add_includedirs(
		"$(projectdir)/base/event_raw/include",
		"$(projectdir)/base/event_store/include",
		"$(projectdir)/base/utility/include",
		"$(projectdir)/base/include",
		-- "$hiview_root/include",
		"reader/include",
		"writer/include",
		{public=true}
	)
	add_deps("event_store_config_source")
	add_packages(
		"c_utils",
		"hilog",
		"jsoncpp"
	)